//import 'dart:io';
//
//import 'package:flutter/cupertino.dart';
//import 'package:flutter/material.dart';
//import 'package:flutterdemo/utils/toast_util.dart';
//import 'package:local_auth/local_auth.dart';
//
//class BiometricPage extends StatefulWidget {
//  @override
//  State<StatefulWidget> createState() {
//    return _BiometricPageState();
//  }
//}
//
//class _BiometricPageState extends State<BiometricPage> {
//  LocalAuthentication localAuth;
//
//  @override
//  void initState() {
//    super.initState();
//    localAuth = LocalAuthentication();
//  }
//
//  @override
//  Widget build(BuildContext context) {
//    return Scaffold(
//      appBar: AppBar(
//        title: Text('生物识别'),
//      ),
//      body: _body(),
//    );
//  }
//
//  Widget _body() {
//    return Column(
//      crossAxisAlignment: CrossAxisAlignment.center,
//      mainAxisAlignment: MainAxisAlignment.spaceEvenly,
//      children: <Widget>[
//        OutlineButton(
//          child: Text('识别'),
//          onPressed: _checkBiometrics,
//        ),
//      ],
//    );
//  }
//
//  _checkBiometrics() async {
//    bool checkBiometrics = await localAuth.canCheckBiometrics;
//    if (!checkBiometrics) {
//      ToastUtil.showToastCenter('不支持生物识别');
//      return;
//    }
//    List<BiometricType> biometricTypes =
//        await localAuth.getAvailableBiometrics();
//    if (Platform.isAndroid) {
//      if (biometricTypes.contains(BiometricType.face)) {
//        biometricTypes.forEach((element) {});
//      } else if (biometricTypes.contains(BiometricType.fingerprint)) {}
//    } else if (Platform.isIOS) {
//      if (biometricTypes.contains(BiometricType.face)) {
//      } else if (biometricTypes.contains(BiometricType.fingerprint)) {}
//    }
//    bool didAuthenticate = await localAuth.authenticateWithBiometrics(
//      localizedReason: 'Please authenticate to show account balance',
//      useErrorDialogs: false,
//    );
//    print('didAuthenticate=$didAuthenticate');
//  }
//}
